package net.dgg.zz.credential.warningConfigure.dto;

import java.math.BigDecimal;

/**
 * @author zsx
 * @Title: WarningConfigureDto
 * @ProjectName zzsc
 * @Description: 系统预警配置
 * @date 2018/8/16 11:04
 */
public class WarningConfigureDto {
    protected Long id;

    /**
     * 类型(证书或资质)
     */
    private String warningType;

    /**
     * 资金池预警值
     */
    private BigDecimal capitalPoolWarning;

    /**
     * 库容预警值
     */
    private Long storageWarning;

    /**
     * 证书(资质)过期预警值
     */
    private Long certificateExpireWarning;

    /**
     * 证书使用预警值
     */
    private Long certificateHangUpWarning;

    /**
     * 证书未使用预警值
     */
    private Long certificateNotUsedWarning;

    /**
     * 人才合同到期预警值
     */
    private Long talentContractWarning;

    /**
     * 企业合同到期预警值
     */
    private Long companyContractWarning;

    /**
     * 审核级数
     */
    private Integer reviewProgression;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getWarningType() {
        return warningType;
    }

    public void setWarningType(String warningType) {
        this.warningType = warningType;
    }

    public BigDecimal getCapitalPoolWarning() {
        return capitalPoolWarning;
    }

    public void setCapitalPoolWarning(BigDecimal capitalPoolWarning) {
        this.capitalPoolWarning = capitalPoolWarning;
    }

    public Long getStorageWarning() {
        return storageWarning;
    }

    public void setStorageWarning(Long storageWarning) {
        this.storageWarning = storageWarning;
    }

    public Long getCertificateExpireWarning() {
        return certificateExpireWarning;
    }

    public void setCertificateExpireWarning(Long certificateExpireWarning) {
        this.certificateExpireWarning = certificateExpireWarning;
    }

    public Long getCertificateHangUpWarning() {
        return certificateHangUpWarning;
    }

    public void setCertificateHangUpWarning(Long certificateHangUpWarning) {
        this.certificateHangUpWarning = certificateHangUpWarning;
    }

    public Long getCertificateNotUsedWarning() {
        return certificateNotUsedWarning;
    }

    public void setCertificateNotUsedWarning(Long certificateNotUsedWarning) {
        this.certificateNotUsedWarning = certificateNotUsedWarning;
    }

    public Long getTalentContractWarning() {
        return talentContractWarning;
    }

    public void setTalentContractWarning(Long talentContractWarning) {
        this.talentContractWarning = talentContractWarning;
    }

    public Long getCompanyContractWarning() {
        return companyContractWarning;
    }

    public void setCompanyContractWarning(Long companyContractWarning) {
        this.companyContractWarning = companyContractWarning;
    }

    public Integer getReviewProgression() {
        return reviewProgression;
    }

    public void setReviewProgression(Integer reviewProgression) {
        this.reviewProgression = reviewProgression;
    }
}
